neat explanation